package com.network.update;

import com.alibaba.fastjson.JSON;

/**
 * 获取升级信息
 * 针对不同的接口，返回的不同的数据格式，
 * 通过实现此接口，来统一返回需要的数据
 *
 * @author QiQi
 * @date 2017/11/13
 */

public interface IGetUpdateInfo {
    /**
     * 是否有新版本
     *
     * @param d
     * @return
     */
    boolean isUpgrade(JSON d);

    /**
     * 更新信息
     *
     * @param d
     * @return
     */
    String getUpdateInfo(JSON d);


    /**
     * 新版本的下载路径
     *
     * @param d
     * @return
     */
    String getUpdateUrl(JSON d);
}
